NW 20 - ê⁄ë±Çï¬Ç∂ÇÈ: OpenTransport

(96 îN 3 åé 4 ì˙)

Q: OpenTransport ÇÃÉNÉâÉCÉAÉìÉgÅEÉvÉçÉOÉâÉÄÇèëǢǃǢÇÈÇÃÇ≈Ç∑Ç™ÅAT_ORDREL ÉÅÉbÉZÅ[ÉWÇéÛÇØéÊÇ¡ÇΩÇΔÇ´Ç…ÅAèáî‘Ç…ÉäÉäÅ[ÉXÇé¿çsÇ∑ÇÈï˚ñ@Ç™ÇÊÇ≠ÇÌÇ©ÇËÇ‹ÇπÇÒÅB

T_ORDREL ÉÅÉbÉZÅ[ÉWÇéÊìæÇµÇΩÇΔÇ´Ç…ÅARcvOrderlyDisconnect ÇåƒÇ—èoÇπnjǢǢÇΔǢǧDZÇΔÇÕëzëúǙǬǴNjÇ∑ÅBÇ≈LJÅARcvOrderlyDisconnect ÇÃÉ}ÉjÉÖÉAÉãÇ…ÇÊÇÍÇŒÅAÉfÅ[É^ÇÃëóêMÇë±ÇØÇÈDZÇΔÇ™Ç≈Ç´ÇÈÇ™ÅAÉfÅ[É^Çì«Ç›çûÇfiÇΔÅAoutState ÉGÉâÅ[Ç™î≠ê∂Ç∑ÇÈÇΔèëÇ©ÇÍǃǢNjÇ∑ÅB

DZÇÍÇÕñ{ìñÇ»ÇÃÇ≈Ç∑Ç©ÅB

A: ǪÇÃÇΔÇ®ÇËÇ≈Ç∑ÅBDZÇÃç¨óêÇÃå¥àˆÇÕÅAOpenTransport ÇΔǢǧÇÊÇËÅAÇfiǵÇÎ XTI ÉvÉçÉOÉâÉ~ÉìÉOÇÃÉ_ÉCÉiÉ~ÉYÉÄÇΔìÔâÇ≥DždžÇËÇ‹Ç∑ÅB

èáî‘Ç…ê⁄ë±ÇÃâèúÇçsǧèÛãµÇ≈ÅA2 ǬÇÃÉmÅ[ÉhÇ™ TCP ê⁄ë±ÇämóßǵǃǢÇÈÇΔǵNjǵÇÂǧÅBèIí[ A ÇÕÅAÉfÅ[É^ÇÃëóêMÇ™èIóπǵÅASndOrderlyDisconnect åƒÇ—èoǵ (ÉlÉbÉgÉèÅ[ÉNÇåoóRǵÇΩ FIN (end-of-file) êMçÜÇÃëóêMÇ…ïœä∑Ç≥ÇÍÇ‹Ç∑) Çé¿çsǵǃÅAê⁄ë±ÇÃï¬çΩÇé¶ÇµÇ‹Ç∑ÅB

èIí[ B ÇÕÅAT_ORDREL ÉÅÉbÉZÅ[ÉWÇéÛêMǵNjÇ∑ÅBǵǩǵÅAB Ç™ÉfÅ[É^ÇÃéÛêMÇèIóπǵǃǢǻǢèÍçáÇÕÅAkOTNoDataErr ÇéÛÇØéÊÇÈÇ‹Ç≈ÅARcv ÇÃåƒÇ—èoǵÇåJÇËï‘Ç∑ïKóvǙdžÇËÇ‹Ç∑ÅBkOTNoDataErr ÇéÛÇØéÊÇ¡ÇΩéûì_Ç≈ÅAB ÇÕ RcvOrderlyDisconnect Çèâä˙âªÇµÇ‹Ç∑ (A Çà FIN Çè≥îFǵNjÇ∑)ÅB

DZÇÍÇ™ÅA"îºï¬çΩ (half-close)" ÇΔåƒÇŒÇÍÇÈèÛë‘Ç≈Ç∑ÅBB ÇÕÅAÇ‹Çæ Snd ÇåƒÇ—èoǵǃÅAA Ç…ÉfÅ[É^ÇëóêMÇ∑ÇÈDZÇΔÇ™Ç≈Ç´Ç‹Ç∑Ç™ (T_DATA ÉCÉxÉìÉgÇéÛêMǵNjÇ∑)ÅAA Ç™ëóêMÇçsǮǧÇΔÇ∑ÇÈÇΔÅAout-of-state Error ÇéÛêMǵNjÇ∑ÅB

ÉfÅ[É^ÇÃéÛêMÇèIóπÇ∑ÇÈÇΔÅAB ÇÕ SndOrderlyDisconnect Çèâä˙âªÇ∑ÇÈïKóvǙdžÇËÇ‹Ç∑ÅBDZÇÃåãâ ÅAA Ç… FIN êMçÜÇ™ëóêMÇ≥ÇÍÇ‹Ç∑ÅBA Ç≈LJÅAkOTNoDataError ÇéÛêMÇ∑ÇÈÇ‹Ç≈ÉfÅ[É^ÇÃéÊìæÇåpë±ÇµÇƒÇ¢ÇÈÇÕÇ∏Ç»ÇÃÇ≈ÅARcvOrderlyDisconnect ÇåƒÇ—èoǵNjÇ∑ÅBDZÇÍÇ…ÇÊǡǃÅAÉäÉìÉNÇÕâèúÇ≥ÇÍÅAóºï˚ÇÃèIí[ÇêÿÇËó£Ç∑DZÇΔÇ™Ç≈Ç´Ç‹Ç∑ÅB

ǵǩǵÅAÇ¢Ç∏ÇÍÇ©ÇÃèIí[ÇÃÉlÉbÉgÉèÅ[ÉNÅEÉRÅ[ÉhÇ™ÅAT_ORDREL ÉCÉxÉìÉgÇΔ T_DATA ÉCÉxÉìÉgÇàŸÇ»ÇÈóDêÊèáà Ç≈èàóùÇ∑ÇÈÇÊǧDžèëÇ©ÇÍǃǢÇÈÇΔ (ÇΩÇΔǶnjÅAT_ORDREL ÇÕí íméûÇ…èàóùÇ≥ÇÍÇÈÇ™ÅAT_DATA ÇÃèàóùÇÕÉVÉXÉeÉÄÇÃÉ^ÉXÉNéûä‘Ç‹Ç≈íxâÑÇ≥ÇÍÇÈ)ÅAã£çáèÛë‘Ç™î≠ê∂Ç∑ÇÈèÍçáǙdžÇËÇ‹Ç∑ÅBäJî≠Ç∑ÇÈÉvÉçÉOÉâÉÄÇ≈ÇÕÅARcvOrderlyDisconnect ÇåƒÇ—èoÇ∑ëOÇ…ÅAÇ∑Ç◊ǃÇÃÉfÅ[É^ÇÃì«Ç›çûÇ›ÇäÆóπÇ∑ÇÈÇÊǧDžèëǢǃǮÇ≠ïKóvǙdžÇËÇ‹Ç∑ÅB

Ç‹ÇΩÅAÇ∑Ç≈Ç…Ç≤ë∂Ç∂ÇÃÇÊǧDžÅAXTI ÉvÉçÉOÉâÉ~ÉìÉOÇÃìÔâÇ≥ÇΔǢǧñ‚ëËLJdžÇËÇ‹Ç∑ÅBXTI ÉvÉçÉOÉâÉ~ÉìÉOÇ≈ÇÕÅASndOrderlyDisconnect Ç‹ÇΩÇÕ RcvOrderlyDisconnect ÇÃñflÇËílÇ™ TLOOK ÉGÉâÅ[Ç…Ç»ÇÈDZÇΔǙdžÇËÇ‹Ç∑ÅBDZÇÍÇÕÅAï ÇÃÉCÉxÉìÉgÇ™ï€óØíÜDžǻǡǃǢÇÈDZÇΔÇà”ñ°ÇµÇ‹Ç∑ÅBDZÇÃÇΩÇflÅAÉvÉçÉOÉâÉÄÇ≈ÇÕÅAOTLook ÇåƒÇ—èoǵǃÅAǪÇÃÉCÉxÉìÉgÇé˚èWÇ∑ÇÈïKóvǙdžÇËÇ‹Ç∑ÅB

XTI ÇÃédól ("Section 4.6 Events and TLOOK Error indication") Ç…è]ǧÇΔÅAT_DISCONNECT ÉCÉxÉìÉgÇ™ï€óØÇ≥ÇÍǃǢÇÈÇΔÅASndOrderlyDisconnect ÇΔ RcvOrderlyDisconnect ÇÃåƒÇ—èoǵÇê≥èÌÇ…é¿çsÇ≈Ç´Ç‹ÇπÇÒÅBDZÇÃÉCÉxÉìÉgÇÕÅAǪÇÃèIí[ÇÃê⁄ë±Ç™íÜífÇ≥ÇÍǃǢÇÈDZÇΔÇímÇÁÇπÇÈLJÇÃÇ≈Ç∑ÅBDZÇÃÉCÉxÉìÉgÇÕîÒìØä˙ÉlÉbÉgÉèÅ[ÉNÇ≈î≠ê∂Ç∑ÇÈDZÇΔǙdžÇËÅAÉvÉçÉOÉâÉÄÇ≈ÇÕÅARcvDisconnect ÇåƒÇ—èoǵǃÅAèIí[Ç™íÜífǵǃǢÇÈDZÇΔÇè≥îFÇ∑ÇÈïKóvǙdžÇËÇ‹Ç∑ÅB

OTI ÇÃédólèëÇí≤Ç◊ǃǛÇÈÇÃLJǢǢÇ≈ǵÇÂǧÅBïKÇ∏ǵLJñæâÇ≈ǻǢïîï™Ç‡Ç†ÇËÇ‹Ç∑Ç™ÅADZÇÃédólèëÇ…ÇÕ OpenTransport ÉvÉçÉOÉâÉ~ÉìÉOÇ…ä÷Ç∑ÇÈèdóvÇ»èÓïÒÇ™ä‹Ç‹ÇÍǃǢNjÇ∑ÅB

éQçlï∂å£

É^ÉCÉgÉã: X/OPEN TRANSPORT INTERFACE (XTI) VER 2 [ 1.0 ed]
íòé“: X/OPEN
ISBN #: 0133534596


[ Technical Q&A's : Communications & Collaboration : Networking : NW20 ]